package com.xiaozhichao.javaapi.designpattern.observer.model.userdefined;

/**
 * 抽象被观察者接口
 * 申明添加。删除。通知观察者方法
 */
public interface Observerable {

    void registerObserver(Observer o);
    void removeObserver(Observer o);
    void notifyObserver(Object obj);

}
